package br.com.beyondclick.view;


import javax.servlet.jsp.JspException;
import javax.servlet.jsp.tagext.TagSupport;

import org.apache.log4j.Logger;

/**
 * @jsp.tag name="listarMateriaisPedido" body-content="empty"
 */
public class ListaMateriaisPendentesCompraTag extends TagSupport {
	private static final long serialVersionUID = 1L;

	private final static Logger logger = Logger.getLogger(ListaMateriaisPendentesCompraTag.class);

	private Long pedidoId;

	@Override
	public int doStartTag() throws JspException {
		try {
//			HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();

//			request.setAttribute("materiaisPedido", Pedido.find(pedidoId).getMateriaisPedidos());
		} catch (Exception e) {
			logger.warn("Erro ao recuperar a lista de materiais do pedido: "+ pedidoId +".", e);
		}
		
		return SKIP_BODY;
	}

	/** 
	 * @jsp.attribute rtexprvalue="true" required="false" type = "Long"
     * @param id - identificador do pedido associado aos Materiais.
     */
	public void setPedidoId(Long id) {
		this.pedidoId = id;
	}
}
